/* 定义 合同 管理相关的接口类型 */

// 合同管理-基础设置-合同编号设置
export interface ContractCodeSettingInfo {
  id?: number; // id
  sort?: number; // 排序
  name: string; // 名称
  type: number; // 0为禁止填写 1为可以填写
  beMoved?: boolean; // 拖动？
  value: string; // 内容
}

// 合同管理-基础设置-合同类型设置
export interface ContractTypeSetting {
  setName: string; // 设置名称

  // 子配置名称
  name: [
    {
      name: string;
      id: number;
    }
  ];
  type: number; // 设置的id
  isAddNewItem: boolean; // 判断用户是否点击新增来源按钮
}

// 合同管理-基础设置-合同状态设置
// 暂定取消
export interface ContractStateSetting {
  setName: string; // 设置名称

  // 子配置名称
  name: [
    {
      name: string;
      id: number;
    }
  ];
  type: number; // 设置的id
  isAddNewItem: boolean; // 判断用户是否点击新增来源按钮
}
